5.3.1. Настройка стратегии трассировки

Настройка стратегии трассировщика производится после его запуска с помощью диалогового окна Options/Auto-Router (рис. 5.8).

Диалоговое окно имеет три закладки: Routing Passes, Parameters и Testpoints.

В закладке Routing Passes в областях Router Passes и Manufacturing Passes устанавливаются различные процедуры (проходы) трассировки:

Рис. 5.8. Настройка стратегии трассировки

Memory (память) — трассирует модули типа «память» в одном, горизонтальном или вертикальном, направлении. Используются эвристические (Heuristic) или регулярные методы поиска (Search). Эту процедуру рекомендуется включать всегда, даже в том случае, если даже нет схем «памяти».

Fan Out Used SMD Pins (веер) - эта процедура позволяет генерировать веерообразное расположение стрингеров контактных площадок компонентов. Неудачные места расположения стрингеров помечаются на экране небольшой окружностью желтого цвета с символом X в центре окружности. Процедура используется при наличии пленарных выводов компонентов на верхнем, нижнем или обеих сторонах печатной платы. Рекомендуется провести данную процедуру для предварительной трассировки, и если примерно 10% стрингеров не будут сформированы, то компоненты необходимо переразместить.

Pattern (шаблон) — использование стандартных шаблонов (алгоритмов) трассировки, имеющихся в программе. Рекомендуется данный проход включать всегда.

Shape Router - Push and Shove (вставка и расталкивание) - является основным алгоритмом трассировки. При вставке проводников соседние проводники раздвигаются по диагонали без ограничения расстояния при раздвижке проводников. Возможно «перескакивание» проводников через переходные отверстия и контактные площадки.

Shape Router - Rip Up (разрыв) - после выполнения процедуры Push and Shove еще возможны некоторые конфликты между проведенными цепями (помечаются небольшими окружностями желтого цвета). Данная процедура принудительно разрывает уже проложенные цепи и прокладывает их заново с целью ликвидации таких конфликтов.

Clean During Routing - спрямление проводников в процессе трассировки.

Clean After Routing - спрямление проводников после окончания трассировки.

Evenly Space Traces — раздвижка проводников с целью более равномерного заполнения ими всей площади печатной платы.

Add Testpoints - разрешение на вставку контрольных точек электрических цепей согласно установкам, сделанным во вкладке Testpoints.

В окне Routed Corners закладки Routing Passes устанавливается допустимое значение угла изломов проводников — 45° или 90°.

В закладке Parameters (рис. 5.9) устанавливаются параметры трассировки для различных слоев платы.

Рис. 5.9. Установка параметров автотрассировщика

В заголовке Layer перечислены доступные слои трассировки, а справа от имени слоя можно установить предпочтительную ориентацию проводников на этом слое.

В окнах закладки Parameters задаются следующие параметры.

В закладке Testpoints (рис. 5.10) задаются параметры генерации контрольных точек электрических цепей, в качестве которых могут использоваться существующие контактные площадки и переходные отверстия, появившиеся в результате трассировки. Можно добавлять площадки контрольных точек для тех цепей, которые не имеют таких точек или переходных отверстий. Напомним, что для автоматической генерации контрольных точек на закладке Routing Passes (рис. 5.8) должен быть включен флажок Add Testpoints.

Параметры закладки Testpoints следующие.

Рис. 5.10. Параметры генерации контрольных точек электрических цепей

Для каждой электрической цепи можно задать индивидуальный набор атрибутов, который будет использоваться при автотрассировке. Нужные атрибуты цепей устанавливаются в окне Net Attributes, которое вызывается командой Edit/Net Attributes (рис. 5.11).

В этом окне можно задать:

Рис. 5.11. Установка атрибутов электрических цепей

Для быстрого поиска нужной цепи в окне Find Net диалогового окна Net Attributes можно указать имя (номер) этой цепи.

Перед началом трассировки рекомендуется выполнить команду Reports/Pre-Route Synopsis, которая кратко информирует о возможных будущих результатах трассировки (файл SR.RPT). При анализе файла пользователь принимает решение о начале трассировки или о частичном изменении параметров стратегии трассировки или параметров печатной платы.

По команде View/Density можно получить цветную графическую карту плотности трассировки печатной платы. На этой карте красным цветом обозначена наибольшая плотность трасс, голубым — наименьшая плотность. Если на печатной плате одно или несколько пятен красного цвета, занимающие более 10-20% площади печатной платы, то для успешной трассировки рекомендуется переразместить компоненты.